package com.yang.service;

import com.yang.entity.Cart;

import java.util.List;

public interface CartService {

    /**
     * 添加商品id到购物车
     *
     * @param commodityId 商品id
     * @param skuId       商品skuId
     * @param quantity    商品数量
     */
    void addCart(int commodityId, int skuId, int quantity);

    /**
     * 获取购物车商品列表
     *
     * @return
     */
    List<Cart> listCart();

    /**
     * 删除购物车商品
     *
     * @param cartId 购物车id
     * @return
     */
    int deleteCart(List<Integer> cartId);

    /**
     * 更新购物车商品数量
     *
     * @param cartId   购物车id
     * @param quantity 数量
     * @return
     */
    int updateCart(int cartId, int quantity);
}
